与其他工具的连接

您所在的位置:网站首页 Telegraf tdengine插件 与其他工具的连接

与其他工具的连接

2023-12-23 16:36| 来源: 网络整理| 查看: 265

与其他工具的连接Telegraf安装Telegraf配置TelegrafGrafana安装Grafana配置Grafana使用GrafanaMatlabMatLab的JDBC接口适配在MatLab中连接TDengine获取数据R与其他工具的连接

Telegraf

TDengine能够与开源数据采集系统Telegraf快速集成,整个过程无需任何代码开发。

安装Telegraf

目前TDengine支持Telegraf 1.7.4以上的版本。用户可以根据当前的操作系统,到Telegraf官网下载安装包,并执行安装。下载地址如下:https://portal.influxdata.com/downloads

配置Telegraf

修改Telegraf配置文件/etc/telegraf/telegraf.conf中与TDengine有关的配置项。

在output plugins部分,增加[[outputs.http]]配置项:

url:http://ip:6020/telegraf/udb,其中ip为TDengine集群的中任意一台服务器的IP地址,6020为TDengine RESTful接口的端口号,telegraf为固定关键字,udb为用于存储采集数据的数据库名称,可预先创建。method: "POST" username: 登录TDengine的用户名password: 登录TDengine的密码data_format: "json"

json_timestamp_units: "1ms"在agent部分:

hostname: 区分不同采集设备的机器名称,需确保其唯一性

metric_batch_size: 30,允许Telegraf每批次写入记录最大数量,增大其数量可以降低Telegraf的请求发送频率,但对于TDengine,该数值不能超过50关于如何使用Telegraf采集数据以及更多有关使用Telegraf的信息,请参考Telegraf官方的文档。 Grafana

TDengine能够与开源数据可视化系统Grafana快速集成搭建数据监测报警系统,整个过程无需任何代码开发,TDengine中数据表中内容可以在仪表盘(DashBoard)上进行可视化展现。

安装Grafana

目前TDengine支持Grafana 5.2.4以上的版本。用户可以根据当前的操作系统,到Grafana官网下载安装包,并执行安装。下载地址如下:https://grafana.com/grafana/download

配置Grafana

TDengine的Grafana插件在安装包的/usr/local/taos/connector/grafana目录下。

以CentOS 7.2操作系统为例,将tdengine目录拷贝到/var/lib/grafana/plugins目录下,重新启动grafana即可。

使用Grafana

用户可以直接通过localhost:3000的网址,登录Grafana服务器(用户名/密码:admin/admin),配置TDengine数据源,如下图所示,此时可以在下拉列表中看到TDengine数据源。

TDengine数据源中的HTTP配置里面的Host地址要设置为TDengine集群的中任意一台服务器的IP地址与TDengine RESTful接口的端口号(6020)。假设TDengine数据库与Grafana部署在同一机器,那么应输入:http://localhost:6020。

此外,还需配置登录TDengine的用户名与密码,然后点击下图中的Save&Test按钮保存。

然后,就可以在Grafana的数据源列表中看到刚创建好的TDengine的数据源:

基于上面的步骤,就可以在创建Dashboard的时候使用TDengine数据源,如下图所示:

然后,可以点击Add Query按钮增加一个新查询。

在INPUT SQL输入框中输入查询SQL语句,该SQL语句的结果集应为两行多列的曲线数据,例如SELECT count(*) FROM sys.cpu WHERE ts>=from and ts



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3